package com.blacksheep.mtm.dao;

import com.blacksheep.mtm.pojo.manager.TbBindMedicine;
import com.blacksheep.mtm.pojo.manager.TbBindMedicineExample;
import com.blacksheep.mtm.pojo.manager.TbBindMedicineKey;
import java.util.List;
import org.apache.ibatis.annotations.Param;

public interface TbBindMedicineMapper {
    long countByExample(TbBindMedicineExample example);

    int deleteByExample(TbBindMedicineExample example);

    int deleteByPrimaryKey(TbBindMedicineKey key);

    int insert(TbBindMedicine record);

    int insertSelective(TbBindMedicine record);

    List<TbBindMedicine> selectByExample(TbBindMedicineExample example);

    TbBindMedicine selectByPrimaryKey(TbBindMedicineKey key);

    int updateByExampleSelective(@Param("record") TbBindMedicine record, @Param("example") TbBindMedicineExample example);

    int updateByExample(@Param("record") TbBindMedicine record, @Param("example") TbBindMedicineExample example);

    int updateByPrimaryKeySelective(TbBindMedicine record);

    int updateByPrimaryKey(TbBindMedicine record);
}